WebSocket 👌
WebSocket 是一种协议,提供了一种在客户端和服务器之间进行双向通信的标准。(不受跨域影响)
API 事件
使用 addEventListener() 或将一个事件监听器赋值给本接口的 oneventname 属性,来监听下面的事件。
close
当一个 WebSocket 连接被关闭时触发。 也可以通过 onclose 属性来设置。
error
当一个 WebSocket 连接因错误而关闭时触发,例如无法发送数据时。 也可以通过 onerror 属性来设置。
message
当通过 WebSocket 收到数据时触发。 也可以通过 onmessage 属性来设置。
open
当一个 WebSocket 连接成功时触发。 也可以通过 onopen 属性来设置。
方法
WebSocket.close([code[, reason]]) 关闭当前链接。
WebSocket.send(data) 对要传输的数据进行排队。
属性
WebSocket.readyState 只读
当前的链接状态。
WebSocket.protocol 只读
服务器选择的下属协议。
WebSocket.url 只读
WebSocket 的绝对路径。
WebSocket.binaryType 使用二进制的数据类型连接。
WebSocket.bufferedAmount 只读
未发送至服务器的字节数。
WebSocket.extensions 只读
服务器选择的扩展。